Harish Kumar Mohan
Kumar.harishm@gmail.com
Mob: (858)-349-4632
Career Summary:
· Software professional with over 12+ years of software experience in various areas include Drivers,
Libraries, Wireless / Embedded and Mobile devices.
· Strong software design, development skills and a solid technical aptitude for troubleshooting and
problem solving.
· Excel in identifying system needs, implementing multi-faced application solutions, and working with
a variety of operational systems, software, development languages and tools.
· Strong conceptual, analytical, and design skills, knowledgeable in all aspects of system
development lifecycle (SDLC) such as requirement analysis, development, testing, implementation,
deployment, and maintenance. Independent problem-solver and troubleshooter; simultaneously
handling multiple projects.
· Have worked in various countries and client locations like Verizon Wireless – US, Motorola – South
Korea, Magellan - US, Motorola – US, Wipro Technologies – India, and AOS - Japan
· Additional strengths include Integration and Customization, Problem Solving and Troubleshooting,
Documentation and Multi-Tasking.
· Worked at Qualcomm Technologies Inc., as a Senior Engineer for 5 years for various mobile
developments.
Education:
· Master of Advanced Study (MAS) in Wireless and Embedded Systems at University of California San
Diego (UCSD).
· Master of Computer Science (MCA) at Madras University, Chennai, India.
Technical Skills:
Languages
Operating Systems
Platforms
Matlab, Golang, GCC, C, Embedded/System C, C++, and VC++
Windows NT / 9X / 2K, MS-DOS WPC-DOS, Linux and UNIX.
Xilinx Zed Board, FPGA, Begal bone (Raspberry Pi) and Android NDK
Mobile Frameworks Android Stage-fright and OMX (Open Max)
Configuration Tools
Debugger Tools
Scripting Tool
Tools
Git, Clear case and CVS
JTag and GDB
Perl and Python
QXDM, QPST and APEX
Domain Expertise
Embedded –Video Telephony over LTE/Wifi, Audio Manager, Video Driver, OLED
driver, iRobot driver, and GPS driver.
Mobile Apps – Video Driver, Audio Manager, Visual Voice Mail, Email, Phone Book
Instant Messenger, Tone Apps, Games, Memory Setting, Japanese Dictionary, Voice
Recorder.
Professional Experience:
Client
Position
:
:
Qualcomm Technologies Inc., San Diego, USA (Sep 2011 to May 2016)
Senior Engineer
· Developing IMS (Ip Multimedia Subsystem) VT (Video Telephony) library features over LTE/Wifi.
Triaging and analyzing VT library issues based on Qualcomm MSM chipsets.
· Design and development of new features to IMS VT Library, Video encoder and Decoder for Android
enabled devices.
· Triaging video encoder and decoder issues in google Android Video Stack.
· Design and Implemented AV Sync, RTP (Real-time Transmission Protocol) and hand over scenarios
(Wifi to LTE) for Video Telephony.
· Managing multiple Qualcomm customers and leading them on technical tracks.
Environment: Android Open Source Project (Stage fright and OMX framework), Linux Kernel Driver and
firmware
Client
Position
:
:
eMbience Inc., San Diego, CA, USA (Sep 2010 to Aug 2011)
Senior Engineer
· Design and developed client based modules in C,C++,VC++,Binary Runtime Environment for Wireless
(BREW), BMP (BREW Mobile Phones),Mobile platform, embedded environment and IOS (IPhone OS
· Define project scope, goals and deliverables that support business goals in collaboration with senior
management.
· Develop full-scale project plans and communications documents.
· Effectively communicate project expectations to team members in a timely and clear fashion.
Environments: BREW, BMP and iOS.
Client
Position
:
:
WIPRO Technologies, Bangalore, India (Jul 2003 to Aug 2010)
Technical Lead
· Design and developing project modules with various client platforms C, C++, VC++ and client based
mobile applications for various customers.
· Developed tuner communication protocol, Buffer management for real hardware.
· Lead the team for technical planning, designing, coding and testing.
· Provide leadership and technical guidance
· Involved in design, development, bug fixing and unit testing for multiple clients.
· Implemented features for various applications like Visual Voice Mail Inbox, Forward, Reply and
Compose VM’s, one box, ICS Provisioning, Preference Archive, Archive Folder, Flick Options and
Device Diagnostics application.
Environments: C, C++, VC++, Linux Driver programming, Client Mobile/embedded platforms, BREW and
BMP.